<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  
  <title>如何成为一个优秀的码农 | 李玉明</title>
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  <meta name="description" content="如何判断自己是否具有成为一名优秀程序员的潜质
 很多像这样的日子，当地上积起厚厚的雪时，我通常会燃起铁炉，把马蹄跌烧的通红，搓搓温暖的手，开始打造特制手工马蹄铁。经过了5年多的专职钉马掌生活后，我开始问自己一个问题：我要一直这样干下去吗？能不能干点儿别的？我的性格跟其他乡下那些叼着雪茄、喝着小酒的铁匠不一样，我从来没有戴过牛仔帽或骑过公牛。我渴望的是知道更多的事情，琢磨更多的事情，做更多的事情。成">
<meta property="og:type" content="article">
<meta property="og:title" content="如何成为一个优秀的码农">
<meta property="og:url" content="http://yoursite.com/2016/05/26/chengxuyuan/index.html">
<meta property="og:site_name" content="李玉明">
<meta property="og:description" content="如何判断自己是否具有成为一名优秀程序员的潜质
 很多像这样的日子，当地上积起厚厚的雪时，我通常会燃起铁炉，把马蹄跌烧的通红，搓搓温暖的手，开始打造特制手工马蹄铁。经过了5年多的专职钉马掌生活后，我开始问自己一个问题：我要一直这样干下去吗？能不能干点儿别的？我的性格跟其他乡下那些叼着雪茄、喝着小酒的铁匠不一样，我从来没有戴过牛仔帽或骑过公牛。我渴望的是知道更多的事情，琢磨更多的事情，做更多的事情。成">
<meta property="og:image" content="http://ww3.sinaimg.cn/mw690/7cc829d3jw1f13c3r9wejj20fk09lta8.jpg">
<meta property="og:image" content="http://ww1.sinaimg.cn/mw690/7cc829d3jw1f13c3os0e4j20f80gu783.jpg">
<meta property="og:updated_time" content="2016-05-30T00:19:25.539Z">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="如何成为一个优秀的码农">
<meta name="twitter:description" content="如何判断自己是否具有成为一名优秀程序员的潜质
 很多像这样的日子，当地上积起厚厚的雪时，我通常会燃起铁炉，把马蹄跌烧的通红，搓搓温暖的手，开始打造特制手工马蹄铁。经过了5年多的专职钉马掌生活后，我开始问自己一个问题：我要一直这样干下去吗？能不能干点儿别的？我的性格跟其他乡下那些叼着雪茄、喝着小酒的铁匠不一样，我从来没有戴过牛仔帽或骑过公牛。我渴望的是知道更多的事情，琢磨更多的事情，做更多的事情。成">
<meta name="twitter:image" content="http://ww3.sinaimg.cn/mw690/7cc829d3jw1f13c3r9wejj20fk09lta8.jpg">
  
    <link rel="alternative" href="/atom.xml" title="李玉明" type="application/atom+xml">
  
  
    <link rel="icon" href="/img/favicon.png">
  
  
  <link rel="stylesheet" href="//cdn.bootcss.com/animate.css/3.5.0/animate.min.css">
  
  <link rel="stylesheet" href="/css/style.css">
  <link rel="stylesheet" href="/font-awesome/css/font-awesome.min.css">
  <link rel="apple-touch-icon" href="/apple-touch-icon.png">
  
  
      <link rel="stylesheet" href="/fancybox/jquery.fancybox.css">
  
  <!-- 加载特效 -->
    <script src="/js/pace.js"></script>
    <link href="/css/pace/pace-theme-flash.css" rel="stylesheet" />
  <script>
      var yiliaConfig = {
          fancybox: true,
          animate: true,
          isHome: false,
          isPost: true,
          isArchive: false,
          isTag: false,
          isCategory: false,
          open_in_new: false
      }
  </script>
</head>
<body>
  <div id="container">
    <div class="left-col">
    <div class="overlay"></div>
<div class="intrude-less">
    <header id="header" class="inner">
        <a href="/" class="profilepic">
            
            <img lazy-src="/img/head.jpg" class="js-avatar">
            
        </a>

        <hgroup>
          <h1 class="header-author"><a href="/">liyuming</a></h1>
        </hgroup>

        
        
        
            <div id="switch-btn" class="switch-btn">
                <div class="icon">
                    <div class="icon-ctn">
                        <div class="icon-wrap icon-house" data-idx="0">
                            <div class="birdhouse"></div>
                            <div class="birdhouse_holes"></div>
                        </div>
                        <div class="icon-wrap icon-ribbon hide" data-idx="1">
                            <div class="ribbon"></div>
                        </div>
                        
                        <div class="icon-wrap icon-link hide" data-idx="2">
                            <div class="loopback_l"></div>
                            <div class="loopback_r"></div>
                        </div>
                        
                        
                        <div class="icon-wrap icon-me hide" data-idx="3">
                            <div class="user"></div>
                            <div class="shoulder"></div>
                        </div>
                        
                    </div>
                    
                </div>
                <div class="tips-box hide">
                    <div class="tips-arrow"></div>
                    <ul class="tips-inner">
                        <li>菜单</li>
                        <li>标签</li>
                        
                        <li>友情链接</li>
                        
                        
                        <li>关于我</li>
                        
                    </ul>
                </div>
            </div>
        

        <div id="switch-area" class="switch-area">
            <div class="switch-wrap">
                <section class="switch-part switch-part1">
                    <nav class="header-menu">
                        <ul>
                        
                            <li><a href="/">博客首页</a></li>
                        
                            <li><a href="/archives">作品展示</a></li>
                        
                            <li><a href="/">随笔</a></li>
                        
                            <li><a href="/archives">静心阅读</a></li>
                        
                        </ul>
                    </nav>
                    <nav class="header-nav">
                        <ul class="social">
                            
                                <a class="fl mail" target="_blank" href="http://my.csdn.net/github_35151727" title="mail">mail</a>
                            
                                <a class="fl github" target="_blank" href="https://github.com/ljym-246810" title="github">github</a>
                            
                                <a class="fl zhihu" target="_blank" href="https://www.zhihu.com/people/li-yu-ming122" title="zhihu">zhihu</a>
                            
                                <a class="fl weibo" target="_blank" href="http://weibo.com/3888047260" title="weibo">weibo</a>
                            
                                <a class="fl google" target="_blank" href="http://weibo.com/u/5089556680?is_all=1" title="google">google</a>
                            
                                <a class="fl twitter" target="_blank" href="https://wx.qq.com/" title="twitter">twitter</a>
                            
                                <a class="fl facebook" target="_blank" href="http://t.qq.com/liujia1046408090?setTheme=1" title="facebook">facebook</a>
                            
                                <a class="fl rss" target="_blank" href="http://www.renren.com/860433942#nogo" title="rss">rss</a>
                            
                        </ul>
                    </nav>
                </section>
                
                
                <section class="switch-part switch-part2">
                    <div class="widget tagcloud" id="js-tagcloud">
                        
                    </div>
                </section>
                
                
                
                <section class="switch-part switch-part3">
                    <div id="js-friends">
                    
                      <a target="_blank" class="main-nav-link switch-friends-link" href="http://MOxFIVE.github.io/">MOxFIVE</a>
                    
                      <a target="_blank" class="main-nav-link switch-friends-link" href="http://www.vsay.cn/">DoubleV</a>
                    
                      <a target="_blank" class="main-nav-link switch-friends-link" href="http://www.ccwebsite.com/">兮兮</a>
                    
                      <a target="_blank" class="main-nav-link switch-friends-link" href="http://blog.dandyweng.com/">翁天信</a>
                    
                      <a target="_blank" class="main-nav-link switch-friends-link" href="http://www.plqblog.com/views/index.php">潘利强</a>
                    
                      <a target="_blank" class="main-nav-link switch-friends-link" href="http://www.hankin.cn/">hankin</a>
                    
                      <a target="_blank" class="main-nav-link switch-friends-link" href="http://blog.waydrow.com/">waydrow</a>
                    
                      <a target="_blank" class="main-nav-link switch-friends-link" href="http://silenceport.com">喻南航</a>
                    
                      <a target="_blank" class="main-nav-link switch-friends-link" href="http://hubojing.coding.me/">胡博靖</a>
                    
                      <a target="_blank" class="main-nav-link switch-friends-link" href="http://blog.lzkzhiliang.com/">zhiliang</a>
                    
                      <a target="_blank" class="main-nav-link switch-friends-link" href="http://weilai5432.github.io/">未来部落</a>
                    
                      <a target="_blank" class="main-nav-link switch-friends-link" href="http://blog.qiujinfeng.com/">qiujinfeng</a>
                    
                    </div>
                </section>
                

                
                
                <section class="switch-part switch-part4">
                
                    <div id="js-aboutme">编程是一种单调的生活，因此程序员比普通人需要更多的关怀，更多的友情。</div>
                </section>
                
            </div>
        </div>
    </header>                
</div>
    </div>
    <div class="mid-col">
      <nav id="mobile-nav">
      <div class="overlay">
          <div class="slider-trigger"></div>
          <h1 class="header-author js-mobile-header hide"><a href="/" title="回到主页">liyuming</a></h1>
      </div>
    <div class="intrude-less">
        <header id="header" class="inner">
            <a href="/" class="profilepic">
                
                    <img lazy-src="/img/head.jpg" class="js-avatar">
                
            </a>
            <hgroup>
              <h1 class="header-author"><a href="/" title="回到主页">liyuming</a></h1>
            </hgroup>
            
            <nav class="header-menu">
                <ul>
                
                    <li><a href="/">博客首页</a></li>
                
                    <li><a href="/archives">作品展示</a></li>
                
                    <li><a href="/">随笔</a></li>
                
                    <li><a href="/archives">静心阅读</a></li>
                
                <div class="clearfix"></div>
                </ul>
            </nav>
            <nav class="header-nav">
                <div class="social">
                    
                        <a class="mail" target="_blank" href="http://my.csdn.net/github_35151727" title="mail">mail</a>
                    
                        <a class="github" target="_blank" href="https://github.com/ljym-246810" title="github">github</a>
                    
                        <a class="zhihu" target="_blank" href="https://www.zhihu.com/people/li-yu-ming122" title="zhihu">zhihu</a>
                    
                        <a class="weibo" target="_blank" href="http://weibo.com/3888047260" title="weibo">weibo</a>
                    
                        <a class="google" target="_blank" href="http://weibo.com/u/5089556680?is_all=1" title="google">google</a>
                    
                        <a class="twitter" target="_blank" href="https://wx.qq.com/" title="twitter">twitter</a>
                    
                        <a class="facebook" target="_blank" href="http://t.qq.com/liujia1046408090?setTheme=1" title="facebook">facebook</a>
                    
                        <a class="rss" target="_blank" href="http://www.renren.com/860433942#nogo" title="rss">rss</a>
                    
                </div>
            </nav>
        </header>                
    </div>
</nav>
      <div class="body-wrap"><article id="post-chengxuyuan" class="article article-type-post" itemscope itemprop="blogPost">
  
    <div class="article-meta">
      <a href="/2016/05/26/chengxuyuan/" class="article-date">
      <time datetime="2016-05-26T13:43:01.447Z" itemprop="datePublished">2016-05-26</time>
</a>
    </div>
  
  <div class="article-inner">
    
      <input type="hidden" class="isFancy" />
    
    
      <header class="article-header">
        
  
    <h1 class="article-title" itemprop="name">
      如何成为一个优秀的码农
    </h1>
  

      </header>
      
      <div class="article-info article-info-post">
        

        
        <div class="clearfix"></div>
      </div>
      
    
    <div class="article-entry" itemprop="articleBody">
      
          
        <h3 id="如何判断自己是否具有成为一名优秀程序员的潜质"><a href="#如何判断自己是否具有成为一名优秀程序员的潜质" class="headerlink" title="如何判断自己是否具有成为一名优秀程序员的潜质"></a>如何判断自己是否具有成为一名优秀程序员的潜质</h3><blockquote>
<p> 很多像这样的日子，当地上积起厚厚的雪时，我通常会燃起铁炉，把马蹄跌烧的通红，搓搓温暖的手，开始打造特制手工马蹄铁。<br>经过了5年多的专职钉马掌生活后，我开始问自己一个问题：我要一直这样干下去吗？能不能干点儿别的？我的性格跟其他乡下那些叼着雪茄、喝着小酒的铁匠不一样，我从来没有戴过牛仔帽或骑过公牛。我渴望的是知道更多的事情，琢磨更多的事情，做更多的事情。<br><img src="http://ww3.sinaimg.cn/mw690/7cc829d3jw1f13c3r9wejj20fk09lta8.jpg" alt="此处输入图片的描述"><br>成功从事开发工作 7 个月后，我已经给几百人回复了邮件，他们问我如何成为一个程序员的，寻求我的建议，他们想知道如何判断自己是否适合去做一名程序员!<br><img src="http://ww1.sinaimg.cn/mw690/7cc829d3jw1f13c3os0e4j20f80gu783.jpg" alt="此处输入图片的描述"><br><strong>下面罗列了7种特征，是我从同事中最有效的程序员身上观察到的，我知道，优秀的程序员都有很多共同之处：</strong></p>
<h4 id="1-注意细节，尤其是最小的细节"><a href="#1-注意细节，尤其是最小的细节" class="headerlink" title="1) 注意细节，尤其是最小的细节"></a>1) 注意细节，尤其是最小的细节</h4><p>“差不多”、“很接近”是只能在做马蹄铁时用的词，在软件开发中，95%的正确仍然是不能用，一个“差不多”能用方法或一个使图片很“接近”居中的CSS样式都是不合格、不能用的。这剩下的5%对于整个软件的有效性十分重要，能造成完全相反的结果。<br><strong>«««  如果你讨厌细节，你就别去做程序员。</strong></p>
<h4 id="2-学无止境"><a href="#2-学无止境" class="headerlink" title="2)  学无止境"></a>2)  学无止境</h4><p>起初这句话听起来会很迷人，你会很喜欢！我喜欢学习新事物！尤其是当你来自于一个无聊的工作或像钉马掌这样永远不变的事情时 =-)。然而，经过了一段时间后，你会发现，这变成了一条永不停息的知识河流，如果你不喜欢水，你会感觉困在了无尽无边的知识瀑布前，无法停止，也无法穷尽。我每天大概有学到10-20种新的东西，我喜欢这些！我的弟弟却希望事情永远不会变化，始终如一，他对我说他永远都不愿意去学编程。<br><strong>«««  如果你不喜欢坚持不懈的去学习新事物，而喜欢待在一个永不变化的环境中，那你很可能成为不了一名程序员。</strong></p>
<h4 id="3-面对压力、紧张和限定期限"><a href="#3-面对压力、紧张和限定期限" class="headerlink" title="3)  面对压力、紧张和限定期限"></a>3)  面对压力、紧张和限定期限</h4><p>没错，每个人都喜欢使用软件，但你喜欢面对任务的最后期限和最终目标吗？需要什么时候完成？做完这些要花多少时间？我们能在这段时间里完成更多的任务吗？是否还记得要注意细节？你怎么办？急匆匆的完成？加班加点希望能多完成一些？在理想世界里，编程是一个很有趣的活动，我们写出代码，让它们完成很酷的事情，吃着批萨，喝着可乐。而在现实生活中，有的是压力，虽然不是时刻都这样，但事情会比那种做一个30分钟的简单在线辅导要不同的多。我喜欢挑战我的极限，我渴望成长，变成一个更棒的程序员，所以我不介意。<br><strong>««« 你面对时间限制和工作压力会怎样？如果你想回避这些压力，那你将无法成为一名程序员。</strong></p>
<h4 id="4-有组织能力"><a href="#4-有组织能力" class="headerlink" title="4)  有组织能力"></a>4)  有组织能力</h4><p>我知道有些程序员的生活一塌糊涂，看起来他们似乎没自我组织能力，但我说的不是这些，我是说管理好工作流程的能力。比如，能否迅速容易的在你的计算机里找到一个东西？我认识的优秀的程序员通常能迅速的定位一个需要的文件，能够用工具或脚本帮他们处理繁杂的事物，这些都是高效的工作。<br><strong>««« 当你学到了一个新东西时，你是否把它写下来？你是否喜欢想出办法来替你完成那些重复的工作？你能很好的安排各种不同的任务吗？如果不能，那你就不适合去当一名程序员。</strong></p>
<h4 id="5-好奇心"><a href="#5-好奇心" class="headerlink" title="5) 好奇心"></a>5) 好奇心</h4><p>当我还是十几岁时，教堂里的一位夫人几乎每月都会对我说一次，她说我应该停止问那么多为什么，她说这让人讨厌。虽然受了批评，最终我还是清楚的认识到，优秀的程序员总是在问“为什么？”这个应用的工作原理是什么？那个横跨街道的建筑是怎么建起来的？程序员之间的对话听起来总是像这样开始的：“很奇怪他们为什么要这样做…？”以前我以为问这么多为什么是很奇怪的表现，但现在我明白，至少是在软件开发中，这是一个好的品质。<br><strong>««« 不明白的事情会引起你的好奇心吗？新事物会让你兴奋的想搞清楚它的原理吗？如果你不具有某种程度天生的好奇心，那么你就很可能不喜欢做一名程序员。</strong></p>
<h4 id="6-自学"><a href="#6-自学" class="headerlink" title="6) 自学"></a>6) 自学</h4><p>我知道，很多的程序员都上过大学，出自高校的，但这不是我要说的。优秀的程序员总是在钻研程序代码和文档，来弄清楚东西的工作原理，他们不会敲开老板办公室的们说：“我需要上培训课，学习这款新软件”。优秀的程序员在不断的学习，不断的靠自己研究出事情的原委——不论是有高学历还是没有学历。<br><strong>««« 如果你需要有人教你，或者等着参加热门的课程去学知识，那你很可能不会成为一名程序员。</strong></p>
<h4 id="7-人际交往能力"><a href="#7-人际交往能力" class="headerlink" title="7) 人际交往能力"></a>7) 人际交往能力</h4><p>这在程序员中不是一个普遍的特征。真正优秀的程序员善于与人交往，但大多数程序员缺乏这些能力。如果你善于沟通，你的老板、你的公司会非常喜欢你。而且，不要因为他们不会编码就瞧不起他们。<br><strong>««« 如果你不喜欢与人接触，跟别人在一起时觉得很难受，那你也许就不应该成为一名程序员。</strong></p>
</blockquote>

      
    </div>
    
  </div>
  
    
    <div class="copyright">
        <p><span>本文标题:</span><a href="/2016/05/26/chengxuyuan/">如何成为一个优秀的码农</a></p>
        <p><span>文章作者:</span><a href="/" title="访问 liyuming 的个人博客">liyuming</a></p>
        <p><span>发布时间:</span>2016年05月26日 - 21时43分</p>
        <p><span>最后更新:</span>2016年05月30日 - 08时19分</p>
        <p>
            <span>原始链接:</span><a class="post-url" href="/2016/05/26/chengxuyuan/" title="如何成为一个优秀的码农">http://yoursite.com/2016/05/26/chengxuyuan/</a>
            <span class="copy-path" data-clipboard-text="原文: http://yoursite.com/2016/05/26/chengxuyuan/　　作者: liyuming" title="点击复制文章链接"><i class="fa fa-clipboard"></i></span>
            <script src="/js/clipboard.min.js"></script>
            <script> var clipboard = new Clipboard('.copy-path'); </script>
        </p>
        <p>
            <span>许可协议:</span><i class="fa fa-creative-commons"></i> <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/cn/" title="中国大陆 (CC BY-NC-SA 3.0 CN)" target = "_blank">"署名-非商用-相同方式共享 3.0"</a> 转载请保留原文链接及作者。
        </p>
    </div>



<nav id="article-nav">
  
    <a href="/2016/05/27/一道常被人轻视的前端JS面试题/" id="article-nav-newer" class="article-nav-link-wrap">
      <strong class="article-nav-caption"><</strong>
      <div class="article-nav-title">
        
          JS篇
        
      </div>
    </a>
  
  
    <a href="/2016/05/26/无标题Markdown/" id="article-nav-older" class="article-nav-link-wrap">
      <div class="article-nav-title">程序员之路</div>
      <strong class="article-nav-caption">></strong>
    </a>
  
</nav>

  
</article>

    <div id="toc" class="toc-article">
    <strong class="toc-title">文章目录</strong>
    <ol class="toc"><li class="toc-item toc-level-3"><a class="toc-link" href="#如何判断自己是否具有成为一名优秀程序员的潜质"><span class="toc-number">1.</span> <span class="toc-text">如何判断自己是否具有成为一名优秀程序员的潜质</span></a><ol class="toc-child"><li class="toc-item toc-level-4"><a class="toc-link" href="#1-注意细节，尤其是最小的细节"><span class="toc-number">1.1.</span> <span class="toc-text">1) 注意细节，尤其是最小的细节</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#2-学无止境"><span class="toc-number">1.2.</span> <span class="toc-text">2)  学无止境</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#3-面对压力、紧张和限定期限"><span class="toc-number">1.3.</span> <span class="toc-text">3)  面对压力、紧张和限定期限</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#4-有组织能力"><span class="toc-number">1.4.</span> <span class="toc-text">4)  有组织能力</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#5-好奇心"><span class="toc-number">1.5.</span> <span class="toc-text">5) 好奇心</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#6-自学"><span class="toc-number">1.6.</span> <span class="toc-text">6) 自学</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#7-人际交往能力"><span class="toc-number">1.7.</span> <span class="toc-text">7) 人际交往能力</span></a></li></ol></li></ol>
</div>
<input type="button" id="tocButton" value="隐藏目录"  title="点击按钮隐藏或者显示文章目录">

<script src="http://7.url.cn/edu/jslib/comb/require-2.1.6,jquery-1.9.1.min.js"></script>
<script>
    var valueHide = "隐藏目录";
    var valueShow = "显示目录";

    if ($(".left-col").is(":hidden")) {
        $("#tocButton").attr("value", valueShow);
    }
    $("#tocButton").click(function() {
        if ($("#toc").is(":hidden")) {
            $("#tocButton").attr("value", valueHide);
            $("#toc").slideDown(320);
        }
        else {
            $("#tocButton").attr("value", valueShow);
            $("#toc").slideUp(350);
        }
    })
    if ($(".toc").length < 1) {
        $("#toc, #tocButton").hide();
    }
</script>





<div class="bdsharebuttonbox">
	<a href="#" class="fx fa-weibo bds_tsina" data-cmd="tsina" title="分享到新浪微博"></a>
	<a href="#" class="fx fa-weixin bds_weixin" data-cmd="weixin" title="分享到微信"></a>
	<a href="#" class="fx fa-qq bds_sqq" data-cmd="sqq" title="分享到QQ好友"></a>
	<a href="#" class="fx fa-facebook-official bds_fbook" data-cmd="fbook" title="分享到Facebook"></a>
	<a href="#" class="fx fa-twitter bds_twi" data-cmd="twi" title="分享到Twitter"></a>
	<a href="#" class="fx fa-linkedin bds_linkedin" data-cmd="linkedin" title="分享到linkedin"></a>
	<a href="#" class="fx fa-files-o bds_copy" data-cmd="copy" title="分享到复制网址"></a>
</div>
<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"2","bdSize":"24"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>




    
      <div class="duoshuo" id="comments">
    <!-- 多说评论框 start -->
    <div class="ds-thread" data-thread-key="2016/05/26/chengxuyuan/" data-title="如何成为一个优秀的码农" data-url="http://yoursite.com/2016/05/26/chengxuyuan/"></div>
    <!-- 多说评论框 end -->
    <!-- 多说公共JS代码 start (一个网页只需插入一次) -->
    <script type="text/javascript">
    var duoshuoQuery = {short_name:"null"};
    (function() {
        var ds = document.createElement('script');
        ds.type = 'text/javascript';ds.async = true;
        ds.src = '/js/embed.js';
        ds.charset = 'UTF-8';
        (document.getElementsByTagName('head')[0] 
         || document.getElementsByTagName('body')[0]).appendChild(ds);
    })();
    </script>
    <!-- 多说公共JS代码 end -->
</div>

    



    <div class="scroll" id="post-nav-button">
        
            <a href="/2016/05/27/一道常被人轻视的前端JS面试题/" title="上一篇: JS篇">
                <i class="fa fa-angle-left"></i>
            </a>
        
        <a title="文章列表"><i class="fa fa-bars"></i><i class="fa fa-times"></i></a>
        
            <a href="/2016/05/26/无标题Markdown/" title="下一篇: 程序员之路">
                <i class="fa fa-angle-right"></i>
            </a>
        
    </div>
    <ul class="post-list"><li class="post-list-item"><a class="post-list-link" href="/2016/05/28/Web前端面试题目汇总/">前端面试题</a></li><li class="post-list-item"><a class="post-list-link" href="/2016/05/27/chengxuyuan1md/">程序员爱情观</a></li><li class="post-list-item"><a class="post-list-link" href="/2016/05/27/一道常被人轻视的前端JS面试题/">JS篇</a></li><li class="post-list-item"><a class="post-list-link" href="/2016/05/26/chengxuyuan/">如何成为一个优秀的码农</a></li><li class="post-list-item"><a class="post-list-link" href="/2016/05/26/无标题Markdown/">程序员之路</a></li></ul>
    <script src="http://7.url.cn/edu/jslib/comb/require-2.1.6,jquery-1.9.1.min.js"></script>
    <script>
        $(".post-list").addClass("toc-article");
        $(".post-list-item a").attr("target","_blank");
        $("#post-nav-button > a:nth-child(2)").click(function() {
            $(".fa-bars, .fa-times").toggle();
            $(".post-list").toggle(300);
            if ($(".toc").length > 0) {
                $("#toc, #tocButton").toggle(200, function() {
                    if ($(".switch-area").is(":visible")) {
                        $("#tocButton").attr("value", valueHide);
                        }
                    })
            }
            else {
            }
        })
    </script>



    <script>
        
    </script>
</div>
      <footer id="footer">
    <div class="outer">
        <div id="footer-info">
            <div class="footer-left">
                &copy; 2016 liyuming
            </div>
            <div class="footer-right">
                <a href="http://hexo.io/" target="_blank">Hexo</a>  Theme <a href="https://github.com/luuman/hexo-theme-spfk" target="_blank">spfk</a> by luuman
            </div>
        </div>
        
            <div class="visit">
                
                    <span id="busuanzi_container_site_pv" style='display:none'>
                        <span id="site-visit" >海贼到访数: 
                            <span id="busuanzi_value_site_uv"></span>
                        </span>
                    </span>
                
                
                    <span>, </span>
                
                
                    <span id="busuanzi_container_page_pv" style='display:none'>
                        <span id="page-visit">本页阅读量: 
                            <span id="busuanzi_value_page_pv"></span>
                        </span>
                    </span>
                
            </div>
        
    </div>
</footer>

    </div>
    <script src="http://7.url.cn/edu/jslib/comb/require-2.1.6,jquery-1.9.1.min.js"></script>
<script src="/js/main.js"></script>

    <script>
        $(document).ready(function() {
            var backgroundnum = 24;
            var backgroundimg = "url(/background/bg-x.jpg)".replace(/x/gi, Math.ceil(Math.random() * backgroundnum));
            $("#mobile-nav").css({"background-image": backgroundimg,"background-size": "cover","background-position": "center"});
            $(".left-col").css({"background-image": backgroundimg,"background-size": "cover","background-position": "center"});
        })
    </script>





<script type="text/x-mathjax-config">
MathJax.Hub.Config({
    tex2jax: {
        inlineMath: [ ['$','$'], ["\\(","\\)"]  ],
        processEscapes: true,
        skipTags: ['script', 'noscript', 'style', 'textarea', 'pre', 'code']
    }
});

MathJax.Hub.Queue(function() {
    var all = MathJax.Hub.getAllJax(), i;
    for(i=0; i < all.length; i += 1) {
        all[i].SourceElement().parentNode.className += ' has-jax';                 
    }       
});
</script>

<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>


<div class="scroll" id="scroll">
    <a href="#"><i class="fa fa-arrow-up"></i></a>
    <a href="#comments"><i class="fa fa-comments-o"></i></a>
    <a href="#footer"><i class="fa fa-arrow-down"></i></a>
</div>
<script>
    $(document).ready(function() {
        if ($("#comments").length < 1) {
            $("#scroll > a:nth-child(2)").hide();
        };
    })
</script>

<script async src="https://dn-lbstatics.qbox.me/busuanzi/2.3/busuanzi.pure.mini.js">
</script>

  <script language="javascript">
    $(function() {
        $("a[title]").each(function() {
            var a = $(this);
            var title = a.attr('title');
            if (title == undefined || title == "") return;
            a.data('title', title).removeAttr('title').hover(

            function() {
                var offset = a.offset();
                $("<div id=\"anchortitlecontainer\"></div>").appendTo($("body")).html(title).css({
                    top: offset.top - a.outerHeight() - 15,
                    left: offset.left + a.outerWidth()/2 + 1
                }).fadeIn(function() {
                    var pop = $(this);
                    setTimeout(function() {
                        pop.remove();
                    }, pop.text().length * 800);
                });
            }, function() {
                $("#anchortitlecontainer").remove();
            });
        });
    });
</script>


  </div>
</body>
</html>